import {
     Dimensions, PixelRatio
  } from 'react-native';

//   定义在global全局上，直接变量名+方法名字就可以使用，不用前面加什么东西
global.w = Dimensions.get('window').width
global.h = Dimensions.get('window').height
console.log(w, h);//默认单位是dp（dip）,和设备无关的逻辑单位
console.log(PixelRatio.get())//像素密度比，2算是中等水平，2.5,3会在一个小像素格产生的更多
//dpi (dots per icon)每英寸上显示的点数
// dpi==160的设备上，1dp==1px
// dpi==240的设备上，1dp==1.5px
// dpi==320         1dp==2px    
// dpi==480         1dp==3px 
//字体缩放比: PixelRatio.getFontScale()
console.log(PixelRatio.getFontScale())
// 传进去一个dp返回出一个px像素的值，但是一般都不需要我们来改，需要自动识别
// PixelRatio.getPixelSizeForLayoutSize()
global.p2d = (size) => { return size * w / 750 }
